home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World Interactive 1995 August / Personal Computer World (PCW Interactive) (August 1995).iso / demos / bio / bioforge / script / control.scp < prev    next >
Text File  |  1995-02-21  |  2KB  |  171 lines

  1.  
  2.  
  3. { CONTROL_LOAD
  4. ^åû = $âê 
  5.  
  6.  
  7. @Ç¢ PLAYER
  8. I @Ç⌐ LEXMIR THEN
  9. {
  10. ^àï = @Çì REFLECTBATTDRAIN
  11. }
  12.  
  13. I ^ï¿ = 1 THEN
  14. ^Åì = @Çì BIOREPAIR
  15.  
  16. ^ï║ = 0
  17. ^ï╜ = 0
  18. I ^ç╖ THEN
  19. @Ç¥ READY_GRDHALL 
  20. @Ç¥ READY_MECHO2
  21. @Ç¥ READY_REACTBOT
  22. @Ç¥ READY_GRDCON
  23. @Ç¥ READY_GRDHANG
  24. @Ç¥ READY_MARINE5
  25. @Çì ANIM_RTR
  26. @Çì ESCHERS_PLEES_FOR_HELP
  27. @Çì LEVEL1TREMORS
  28. @Çì ANI_BIKE_BATT_STORAGE
  29.  
  30. I @Ç¢ MASTABA THEN
  31. {
  32. I ^Ç┐ THEN
  33. Y OPR8 OPR1 OPR6 OPR4 OPR9 OPR2 OPR7
  34. }
  35. I ^êé == 0 THEN
  36. {
  37.  
  38. I @Ç¢ CR_BOT THEN
  39. {
  40. I @Ç¡ CURFIG CTR THEN Y CTR1 CTR2 CTR3 CTR4 CTR5 CTR6 CTR7
  41. I @Ç¡ CURFIG HLC THEN Y AIR2 ELC2 HLC1 HLC2 HLC3 HLC4 HLC5
  42. I @Ç¡ CURFIG AIR THEN Y AIR1 AIR2
  43. I @Ç¡ CURFIG RTR THEN Y AIR1 RTR1 RTR2 RTR3 RTR4 RTR5 RTR6
  44. }
  45. E ! "Can't find Cr_Bot (Forklift bot)" 
  46. }
  47.  
  48.  
  49. I ^üù == 1 THEN
  50. {
  51. I @Ç¢ GRDCON THEN
  52. {
  53. Y CTR1 CTR2 CTR3 CTR4 CTR5 CTR6 CTR7 CTR8
  54. }
  55. }
  56. }
  57.  
  58. { FORKMON1_USE
  59. @Ç¢ PLAYER
  60. I @Çä NOTIN -45 45 THEN é 
  61. ^Ç╢ ++
  62.  
  63. £ FORKLOC1 GRADUAL
  64. M LOOK_CONSOLE FREEZE
  65. @Ç¥ GR_ROBOTCONTROLPANEL 1
  66.  
  67. ^Ç╢ --
  68. }
  69. { FORKMON2_USE
  70. @Ç¢ PLAYER
  71. I @Çä NOTIN -45 45 THEN é 
  72. ^Ç╢ ++
  73.  
  74. £ FORKLOC2 GRADUAL
  75. M LOOK_CONSOLE FREEZE
  76. @Ç¥ GR_ROBOTCONTROLPANEL 1
  77.  
  78. ^Ç╢ --
  79. }
  80. { CTR_LOAD
  81. @Ç¥ ACTIVATE_GRDCON
  82. }
  83.  
  84. { HLC_LOAD
  85. @Ç¥ ACTIVATE_GRDHALL
  86. @Ç¥ ACTIVATE_MARINE5
  87. }
  88. { ELC_LOAD
  89. ^ê¿ = @Çë 
  90.  ^ê¿ 0 
  91. O $Çû 
  92. }
  93.  
  94. { CTRELVDR_USE
  95.  
  96. @Ç¢ PLAYER
  97. I @Çä NOTIN 50 130 THEN é 
  98. M PUSH_BUTTON CONTINUE
  99. W 10
  100.  
  101. I ^çå THEN
  102. {
  103.  
  104. @Çå `Çì 150 
  105. é 
  106. }
  107. @Çå `Çì 150 -2048 
  108. I ^ä« = $ââ THEN J #Çç 
  109. I ^ä« = $âé THEN J #Çê 
  110. :BEGINOPENINGELEVATOR
  111. @Çì ELEVATOR_DOOR_OPEN
  112. ^ä« = $âé 
  113. @Çì CONTROLAUTOELEVATORCLOSE
  114. é 
  115. :CLOSE_DR1
  116. @Çì ELEVATOR_DOOR_CLOSE
  117. ^ä« = $ââ 
  118. }
  119.  
  120. { SHO_LOAD
  121. O $ÇÜ 
  122. }
  123.  
  124.  
  125. { WARNME
  126. I ^êÇ = $üé THEN @Ç¥ WARNMEVOX
  127. }
  128. { WARNMEVOX
  129. P ~ÇÇ 
  130.  
  131. I @Çó ~ÇÇ THEN é 
  132.  
  133. @üì `âà $üê "COMPUTER: Danger! Reactor approaching~critical state./FATTENTION : Réacteur se~rapproche du point critique./GWarnung: Reaktor wird kritisch!" 
  134. W 30 SECONDS
  135. i LEX RTRALARM
  136. }
  137. { ELV_C21_USE
  138. I ^çç = 1 THEN é 
  139. I @Çä NOTIN 50 130 THEN é 
  140. ^Ç╢ ++
  141. M PUSH_BUTTON CONTINUE
  142. W 5
  143. @Ç¥ ELEVATOR_MONITOR
  144. ^Ç╢ --
  145. }
  146. { ELV_C22_USE
  147. I ^çç = 1 THEN é 
  148. I @Çä NOTIN -115 -45 THEN é 
  149. ^Ç╢ ++
  150. M PUSH_BUTTON CONTINUE
  151. W 2
  152. I ^î¿ AND ^THEN
  153. {
  154. I @Çæ ANYWHERE BLASTER = 0 THEN
  155. {
  156. i LEX NEEDGUN
  157. }
  158. }
  159. W 3
  160. @Ç¥ ELEVATOR_MONITOR
  161. ^Ç╢ --
  162. }
  163.  
  164.  
  165.  
  166.  
  167. //$ 26 - version number
  168.